
#ifndef _imt_command_h_
#define _imt_command_h_

#include "imtPublic.h"

#ifdef _MSC_VER
#  pragma warning(push)
   //disabel warning for "zero-sized array in struct/union"
#  pragma warning(disable : 4200) 
   //disabel warning for "nonstandard extension used : nameless struct/union"
#  pragma warning(disable : 4201)
#endif

namespace iMate {

	static const int NAME_SIZE = 32;
	static const int CHAT_SIZE = 256;

#pragma pack(1)

	typedef uint8 cmdtt;

	///a super struct for command
	struct NullCmd
	{
		cmdtt _type;
		cmdtt _param;
		uint32 _timeStamp;
	};

#pragma pack()



}//iMate

#ifdef _MSC_VER
# pragma warning(pop)
#endif



#endif //_imt_command_h_